home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / pluginy Firefox / 4111 / 4111.xpi / content / aardvarkExtension.js < prev    next >
Text File  |  2010-02-05  |  2KB  |  54 lines

  1. // create the main aardvark object
  2. var aardvark = {
  3.   resourcePrefix:"chrome://aardvark/content/",
  4.   strings : {
  5.     initialTipText : '',
  6.     viewHtmlSource : '',
  7.     javascriptDomCode : '',
  8.     aardvarkKeystrokes : '',
  9.     karmaticsPlug : '',
  10.     ripHelp : '',
  11.     wider : '',
  12.     narrower : '',
  13.     undo : '',
  14.     quit : '',
  15.     remove : '',
  16.     kill : '',
  17.     isolate : '',
  18.     blackOnWhite : '',
  19.     deWidthify : '',
  20.     colorize : '',
  21.     viewSource : '',
  22.     javascript : '',
  23.     paste : '',
  24.     global : '',
  25.     xPath : '',
  26.     help : ''
  27.     },
  28.  
  29.   //------------------------------------------------
  30.   initializeExtension: function () {
  31.     this.prefManager =
  32.       Components.classes["@mozilla.org/preferences-service;1"]
  33.       .getService(Components.interfaces.nsIPrefBranch);
  34.     this.tipLastShown = this.prefManager.getIntPref(
  35.       "extensions.aardvark@rob.brown.tipLastShown");
  36.     var localizedStrings = Components.classes["@mozilla.org/intl/stringbundle;1"]
  37.          .getService(Components.interfaces.nsIStringBundleService)
  38.          .createBundle("chrome://aardvark/locale/aardvark.properties");
  39.     for (var i in aardvark.strings) {
  40.       aardvark.strings[i] = localizedStrings.GetStringFromName("extensions.aardvark@rob.brown." + i);
  41.       }
  42.     },
  43.  
  44.   //------------------------------------------------
  45.   loadObject: function  (obj) {
  46.     for (var x in obj) {
  47.       if (aardvark[x] == undefined)
  48.         aardvark[x] = obj[x];
  49.       }
  50.     }
  51. };
  52.  
  53. aardvark.initializeExtension ();
  54.